Mechanising Requirements Engineering: Reuse and the Application of Domain Analysis Technology

نویسندگان

  • Wing Lam
  • Sara Jones
چکیده

The paper describes efforts that have made to mechanise the requirements engineering process in an industrial avionics domain. Our approach is based on an analysis of both the application domain and the task domain. The paper describes the processes we have used for domain analysis, and the tool we have developed to support mechanisation. We give an initial evaluation of the approach and close with a summary of lessons learnt.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Evolution and Reuse Using the Systems Engineering Process Activities (SEPA)

As more organizations attempt to reuse previous development efforts and incorporate legacy systems, typical software development activities have transitioned from unique ground-up coding efforts to the integration of new code, legacy code, and COTS implementations. This transition has brought on a whole new set of development issues, including resolving mismatches between integrated components ...

متن کامل

A survey on domain engineering

2 Domain engineering overview 4 2.1 Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1.1 Definition of domain . . . . . . . . . . . . . . . . . . . . 4 2.1.2 The relationship between domains and applications . . . . 5 2.1.3 Vertical and horizontal domains . . . . . . . . . . . . . . 6 2.2 Domain engineering and application engineering . . . . . . . . . 7 2.3 Domain analy...

متن کامل

Applying Ontologies and Intelligent Text Processing in Requirements Reuse

Requirements reuse plays a decisive role in order to get benefits in the software industry. The reuse process implies a retrieval of stored requirements, but these requirements are generally expressed in natural language. In order to obtain an effective but flexible system, we need a natural language retrieval system supported by a knowledge model. The knowledge of the requirements engineering ...

متن کامل

The Systems Engineering Process Activities (SEPA) – Supporting Early Requirements Analysis and Integration Prior to Implementation Design

The Systems Engineering Process Activities (SEPA) methodology and supporting tool suite addresses critical issues for software development practices: traceability between requirements, design, and implementation; requirements reuse, code reuse; and integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user in...

متن کامل

Phase I Testbed Description: Requirements and Selection Guidelines

The Application of Reusable Software Components Project has constructed a reuse testbed for conducting software engineering experiments in software reusability. The hardware and system software of the testbed will provide a distributed computing environment with file-server capability for the storage of reusable components and other artifacts of the development process. The testbed will support...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997